package tech.aistar.corejava.day03.method;

/**
 * @author success
 * @version 1.0
 * @description:本类用来演示:
 * @date 2019/7/17 0017
 */
public class MethodTest04 {
    public static void main(String[] args) {
        test01(20,12);
    }

    /**
     * 求出俩个数的最大公约数和最小公倍数
     *
     * a*b/最大公约数
     */
    public static int test01(int a,int b){
        int left = -1;
        while(true){
            left = a % b;//left = 20 % 12 = 8
            a = b;//a = 12
            //当余数是0的时候
            if(left == 0){
                break;
            }
            b = left;//b = 8
        }
        //System.out.println(b);
        return b;
    }

    /**
     * 求出俩个数的最小公倍数
     * @param a
     * @param b
     * @return
     */
    public static int test02(int a,int b){
        return a*b/test01(a,b);
    }


}
